home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Developer Utilities / Installer 4.0.3 SDK / DeveloperInterfaces / CSources / ActionAtomCBGlue.c next >
Encoding:
C/C++ Source or Header  |  1994-11-15  |  1.6 KB  |  79 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        ActionAtomCBGlue.c
  3.  
  4.     Contains:    xxx put contents here xxx
  5.  
  6.     Written by:    Rob Moore
  7.  
  8.     Copyright:    © 1993 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <3>      7/7/94    KBA        Changed the casting in the MakeFSSpecFromFileSpecID() function.
  13.          <2>    11/22/93    KBA        Updated interface for MakeFSSpecFromFileSpecID().
  14.          <1>    11/16/93    rdm        first checked in
  15.  
  16. */
  17.  
  18.  
  19. #ifndef __CallbackDispatcherHeader__
  20. #include "CallbackDispatcherHeader.h"
  21. #endif
  22.  
  23. #ifndef __Files__
  24. #include <Files.h>
  25. #endif
  26.  
  27. #ifndef __Types__
  28. #include <Types.h>
  29. #endif
  30.  
  31.  
  32.     
  33. OSErr MakeFSSpecFromFileSpecID(     CallBackProcPtr    pCallBackProcPtr,
  34.                                     short            pFileSpecID,
  35.                                     FSSpec*            pFSSpecPtr,
  36.                                     StringHandle*    pExtraPathInfo)
  37. {
  38.     CallBackPBRec    theCallBackPBRec;
  39.     
  40.     theCallBackPBRec.fSelector = 35;
  41.     theCallBackPBRec.fParam[0] = (long)pFileSpecID;
  42.     theCallBackPBRec.fParam[1] = (long)pFSSpecPtr;
  43.     theCallBackPBRec.fParam[2] = (long)pExtraPathInfo;
  44.     (**pCallBackProcPtr)( &theCallBackPBRec );
  45.     return theCallBackPBRec.fResult;
  46. }    
  47.  
  48.     
  49. void SuspendWaitCursor(     CallBackProcPtr    pCallBackProcPtr    )
  50. {
  51.     CallBackPBRec    theCallBackPBRec;
  52.     
  53.     theCallBackPBRec.fSelector = 36;
  54.     (**pCallBackProcPtr)( &theCallBackPBRec );
  55. }    
  56.  
  57.     
  58. void ResumeWaitCursor(     CallBackProcPtr    pCallBackProcPtr    )
  59. {
  60.     CallBackPBRec    theCallBackPBRec;
  61.     
  62.     theCallBackPBRec.fSelector = 37;
  63.     (**pCallBackProcPtr)( &theCallBackPBRec );
  64. }    
  65.  
  66.     
  67. void IncrementStatusBar(     CallBackProcPtr    pCallBackProcPtr,
  68.                             short            pIncrementAmount)
  69.  
  70. {
  71.     CallBackPBRec    theCallBackPBRec;
  72.     
  73.     theCallBackPBRec.fSelector = 38;
  74.     theCallBackPBRec.fParam[0] = (long)pIncrementAmount;
  75.     (**pCallBackProcPtr)( &theCallBackPBRec );
  76. }    
  77.  
  78.     
  79.